WbkData\Model D

Total Complexity 175
Dependencies 7
Dependents 2
Total lines 1,280
Lines of code 909
Logical lines of code 447
Comment lines 205
Methods 41
Properties 11

Methods 41

Method Rating Maintainability Complexity Lines of code
get_items()
D
26
35 159
generate_frontend_model()
C
31 21 120
filter_fields_by_dependency()
B
39 20 71
filter_fields_by_role()
B
41 16 58
validate_fields()
A
43 8 54
sync_structure()
S
46 5 44
get_dependency_by_field()
S
52 6 26
update_item()
S
45 4 46
current_user_can_delete()
S
52 5 30
add_item()
S
45 3 47
сurrent_user_can_view()
S
60 4 14
delete_item()
S
52 3 27
prepare_fields_to_view()
S
57 3 17
remove_slashes_from_properties()
S
64 4 10
get_item()
S
51 2 28
prepare_filter_form()
S
62 3 11
filter_fields_by_ediable()
S
64 3 10
prepare_properties_form()
S
60 2 14
add_field()
S
60 1 15
get_data()
S
71 2 6
current_user_can_add()
S
64 2 10
current_user_can_update()
S
64 2 10
current_user_can_duplicate()
S
64 2 10
grant_full_access()
S
67 2 8
__construct()
S
64 1 10
get_model_name()
S
79 1 3
get_single_item_name()
S
82 1 3
set_single_item_name()
S
77 1 4
get_multiple_item_name()
S
82 1 3
set_multiple_item_name()
S
77 1 4
get_can_delete()
S
82 1 3
set_can_delete()
S
77 1 4
clean_up_value()
S
75 1 4
get_duplicatable()
S
82 1 3
set_duplicatable()
S
81 1 3
get_confirm_duplicate()
S
82 1 3
set_confirm_duplicate()
S
81 1 3
get_default_sort_column()
S
82 1 3
set_default_sort_column()
S
77 1 4
get_default_sort_direction()
S
82 1 3
set_default_sort_direction()
S
77 1 4